* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.list {
	dl {
		display: flex;
		padding: 10px;
		dt {
			width: 120px;
			flex-shrink: 0;
			img {
				width: 100%;
			}
		}

		dd {
			display: flex;
			flex-direction: column;
			justify-content: space-around;
			padding: 10px;
			h3 {}

			p {}
		}

		
	}

	&.col {
		display: flex;
		flex-wrap: wrap;
		dl {
			width: 50%;
			flex-direction: column;
			flex-shrink: 0;
			dt {
				width: 100%;
			}
		}
	}
	
}